<%@ page language="java" contentType="text/html; charset=utf-8"
	pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="ws.SPWebService"%>
<%@ page import="ws.WebServiceBean"%>
<%@ page import="project.utils.Utils"%>
<%@ page import="project.utils.Parser"%>
<%@ page import="java.util.ArrayList"%>
<%@ page import="java.util.HashMap"%>
<% 
	SPWebService sp = new SPWebService();
	WebServiceBean ws = sp.getWebServiceBeanPort(); 
%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Редактирование лиги</title>
<style type="text/css">
body {
	background-color: #000;
}
</style>
</head>
<body>
	<div align="center">
		<h1>
			<font color="#00FF00">Редактирование существующего игрока:</font>
		</h1>
	</div>
	<!-- Дальше будут выводиться поля для редактирования нужной сущности -->
	<%
		if (request.getParameter("change") == null
				&& request.getParameter("remove") == null) {
			String[][] responseArray_player = Utils.toArrays(ws.getPlayerByID(Integer.parseInt(request
					.getParameter("player_id"))));
			ArrayList<HashMap<String, ArrayList<String>>> player = Parser.parse(responseArray_player);
			if (request.getParameter("edit") != null)
				session.setAttribute("editIdPlayer",
						request.getParameter("player_id"));
	%>
	<form name="form2" method="post" action="editPlayer.jsp">
		<div align="center">
			<big><font color="FF6600"> Имя: <input type="text"
					name="firstname" value=<%=player.get(0).get("firstname").get(0)%>><br>
				<br> Фамилия: <input type="text" style="width: 130px;"
					name="lastname" value=<%=player.get(0).get("lastname").get(0)%>><br>
				<br> <%
 	if (request.getParameter("edit") != null) {
 		String[][] responseArray_ownerPlayer = Utils.toArrays(ws.getOwnerByPlayer(Integer.parseInt(player.get(0).get("id").get(0))));
 			if (Parser.parse(responseArray_ownerPlayer).get(0).get("id").get(0) == session.getAttribute("userId")) {
 %><input type="submit" name="change" value="Редактировать">&nbsp;<input
					type="submit" name="remove" value="Удалить игрока"> <%
						} else {
					%> <font color="red">У вас нет прав на редактирование!</font> <%
						}
							}
						}
					%>
			</font></big>
		</div>
	</form>
	<%
		// обработка нажания кнопки "Изменить"
		if (request.getParameter("change") != null) {
			String[] data = {
					session.getAttribute("editIdPlayer").toString(),
					request.getParameter("firstname").toString(),
					request.getParameter("lastname").toString() };
			String[][] responseArray_chPlayer = Utils.toArrays(ws.changePlayer(Utils.toList(data)));
			out.println("<h2><font color=\"00FF00\"><div align = \"center\">"
					+ Parser.parse(responseArray_chPlayer).get(0).get("message").get(0) + "</div></font><h2>");
		}
		// обработка нажания кнопки "Удалить"
		if (request.getParameter("remove") != null) {
			String[][] responseArray_remPlayer = Utils.toArrays(ws.removePlayer(Integer.parseInt((String) session.getAttribute("editIdPlayer"))));
			out.println("<h2><font color=\"00FF00\"><div align = \"center\">"
					+ Parser.parse(responseArray_remPlayer).get(0).get("message").get(0)
					+ "</div></font><h2>");
		}
	%>

</body>
</html>
